/**************************************************************************
	File		: SigmaStudioFW.h
	Author		: 
	Date		: 2020-5-6
***************************************************************************/
#ifndef _SIGMA_STUDIO_FW_H_
#define _SIGMA_STUDIO_FW_H_
	
/**************************************************************************
    								include
***************************************************************************/
#include <stdint.h>	

/**************************************************************************
    								macro
***************************************************************************/
	
/**************************************************************************
    								typedef
***************************************************************************/
	
/**************************************************************************
    								variables
***************************************************************************/
	
/**************************************************************************
    								functions
***************************************************************************/
uint8_t ReadDSP(I2C_HandleTypeDef *hi2c,  uint16_t addr, uint8_t *buf, uint16_t len);

void SIGMA_WRITE_REGISTER_BLOCK(I2C_HandleTypeDef *hi2c, uint8_t devAddress, uint16_t address, uint16_t length, const char *pData);

void SIGMA_SAFELOAD_WRITE_REGISTER(I2C_HandleTypeDef *hi2c, uint8_t devAddress, uint16_t address, uint16_t length, const char *pData);

#endif

